/**
 * 
 */
package com.wm.service.imp;

import java.util.List;

import com.wm.bean.Area;
import com.wm.bean.City;
import com.wm.bean.MenuType;
import com.wm.dao.AreaDAO;
import com.wm.dao.CityDAO;
import com.wm.dao.MenuTypeDAO;
import com.wm.service.AreaService;
import com.wm.service.CityService;
import com.wm.service.MenuTypeService;
import com.wm.service.web.PageList;
import com.wm.service.web.Pages;

/**
 * @author zhangbaochao
 *
 */
public class MenuTypeServiceImp implements MenuTypeService {
	
	private MenuTypeDAO menuTypeDAO;

	public MenuTypeDAO getMenuTypeDAO() {
		return menuTypeDAO;
	}

	public void setMenuTypeDAO(MenuTypeDAO menuTypeDAO) {
		this.menuTypeDAO = menuTypeDAO;
	}
	/**
	 * 保存MenuType对象
	 * 
	 * @param menuType
	 * 			MenuType
	 * @return MenuType
	 * 			MenuType
	 */
	public MenuType saveMenuType(MenuType menuType){
		return this.getMenuTypeDAO().saveMenuType(menuType);
	}
	
	/**
	 * 更新MenuType对象
	 * 
	 * @param menuType
	 * 			MenuType
	 * @return MenuType
	 * 			MenuType
	 */
	public MenuType updateMenuType(MenuType menuType){
		return this.getMenuTypeDAO().updateMenuType(menuType);
	}
	
	/**
	 * 根据ID删除MenuType对象
	 * 
	 * @param id
	 * 			long
	 */
	public void removeMenuTypeById(long id){
		this.getMenuTypeDAO().removeMenuTypeById(id);
	}
	
	/**
	 * 根据ID获取MenuType对象
	 * 
	 * @param id
	 * 			long 
	 * @return MenuType
	 * 			MenuType
	 */
	public MenuType findMenuTypeById(long id){
		return this.getMenuTypeDAO().findMenuTypeById(id);
	}
	
	/**
	 * 根据参数获取MenuType对象列表
	 * 
	 * @param isShow
	 * 			int
	 * @param orderby
	 * @param ascOrDesc
	 * @return List
	 * 			List
	 */
	public List findMenuTypeByIsShow(int isShow, String orderby, int ascOrDesc){
		return this.getMenuTypeDAO().findMenuTypeByIsShow(isShow, orderby, ascOrDesc);
	}
}
